Multi-level logic minimization using implicit don't cares

نویسندگان

  • Karen A. Bartlett
  • Robert K. Brayton
  • Gary D. Hachtel
  • Reily M. Jacoby
  • Christopher R. Morrison
  • Richard L. Rudell
  • Alberto L. Sangiovanni-Vincentelli
  • Albert R. Wang
چکیده

This paper describes a new approach for the minimization of multilevel logic circuits. We define a multilevel representation of a block of combinational logic called a Boolean network. We propose a procedure, ESPRESSO-MLD, to transform a given Boolean network into a prime, irredundant, and “R-minimal” form. This procedure rests on the extension of the notions of primality and irredundancy, previously used only for two-level logic minimization, to combinational multilevel logic circuits. We introduce the new concept of R-minimality, which implies minimality with respect to cube reshaping, and demonstrate the crucial role played by this concept in multilevel minimization. We give theorems which prove the correctness of the proposed procedure. Finally, we show that prime and irredundant multilevel logic circuits are 100-percent testable for input and output single stuck faults, and that these tests are provided as a by-product of the mini-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Restructuring multi-level networks by using function approximations

This paper presents a technique for multi-level minimization using implicit don’t cares. One of the major problems in minimization is the calculation of the don’t care set. Conventional approaches project the global don’t cares onto the local support of each node to keep minimization cost low. This prevents restructuring multi-level networks. The approach presented in this paper enables the ext...

متن کامل

An Error Reducing Approach to Machine Learning using Multi-Valued Functional Decomposition

This paper considers minimization of incompletely specified multi-valued functions using functional decomposition. While functional decomposition was originally created for the minimization of logic circuits, this paper uses the decomposition process for both machine learning and logic synthesis of multi-valued functions. As it turns out, the minimization of logic circuits can be used in the co...

متن کامل

E cient Use of Large Don't Cares in High-Level and Logic Synthesis

This paper describes optimization techniques using don't-care conditions that span the domain of highlevel and logic synthesis. The following three issues are discussed: 1) how to describe and extract don't-care conditions from high-level descriptions; 2) how to pass don't-care conditions from high-level to logic synthesis; and 3) how to optimize the logic using don't-care conditions. E cient t...

متن کامل

Functional Decomposition of MVL Functions Using Multi-Valued Decision Diagrams

In this paper, the minimization of incompletely specified multi-valued functions using functional decomposition is discussed. From the aspect of machine learning, learning samples can be implemented as minterms in multi-valued logic. The representation, can then be decomposed into smaller blocks, resulting in a reduced problem complexity. This gives induced descriptions through structuring, or ...

متن کامل

Multilevel Logic Minimization Using Functional Don't Cares

The concept of two-level cube on a Karnaugh map is first generalized to a multilevel cube that can cover both “0” and “1 ” entries. Then an efficient procedure is presented to produce a multilevel form of any incompletely specijied function on a Karnaugh map utilizing don’t cares (DCs) generated as the function is decomposed. Further; an important property of Boolean functions, “containment” of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. on CAD of Integrated Circuits and Systems

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1988